In the future new technologies certainly will be developed
which will allow to speed up and reduce the cost of software.
Already, complex systems costing in the recent past hundreds of millions of USD
are available at an affordable price for many smaller organizations.
It is very possible that customization of software production
will be available for very small teams or individuals.
This is a similar direction of development as in other fields and industries
where, for example one can something "produce" himself
with the help of a 3D printer.